آموزش تست API خدمات وب و استراحت با SoapUI و پروژه‌های هم‌زمان [ویدئو]

Web Services/Rest API Testing with SoapUI and Real-time Projects [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا می خواهید با SoapUI راه اندازی کنید تا خدمات وب و API ها را آزمایش کنید؟ این دوره به گونه ای طراحی شده است که به شما امکان می دهد بدون دانش SoapUI، وب سرویس ها و REST API از ابتدا یاد بگیرید. این دوره با مقدمه‌ای بر وب سرویس‌ها و APIها شروع می‌شود و شما را قادر می‌سازد تا انواع مختلف سرویس‌های وب و اهمیت زبان توصیف خدمات وب (WSDL) در خدمات وب را درک کنید. در مرحله بعد، یاد خواهید گرفت که به صورت دستی خدمات وب و API ها را با استفاده از ابزار SoapUI آزمایش کنید و از Groovy برای راه اندازی درخواست های SoapUI برای تست اتوماسیون استفاده کنید. همانطور که پیشرفت می کنید، یاد خواهید گرفت که چارچوب SoapUI را از ابتدا با استفاده از TestNG، Jenkins و Java API طراحی کنید. در ادامه، مفاهیم امنیت و آزمایش پایگاه داده با استفاده از SoapUI را درک خواهید کرد و نحوه ادغام SoapUI با Eclipse را خواهید آموخت. قبل از اتمام کار، برای مصاحبه های شغلی با نمونه سوالات مصاحبه آماده می شوید و مقدمه ای با پرس و جوهای SQL برای آزمایش پایگاه داده دریافت خواهید کرد. در پایان این دوره، شما با مشخصات وب سرویس ها و API ها آشنا خواهید شد و قادر خواهید بود موارد تست دستی و اتوماسیون موثری را برای وب سرویس ها و API ها بنویسید. همه منابع در https://github.com/packtpublishing/web-services-rest-api-testing-with-soapui-real-time-projects موجود هستند. تمایز بین زبان توصیف خدمات وب (WSDL) و پروتکل SoapUI خدمات وب و REST API را با استفاده از SoapUI تست کنید با استفاده از ویژگی های SoapUI، اسکریپت های اتوماسیون قوی برای تست API بنویسید چارچوب اتوماسیون قوی برای موارد تست API ایجاد کنید اهمیت و روش تمسخر سرویس های وب را درک کنید با استفاده از SoapUI تست امنیت و پایگاه داده را انجام دهید چه در زمینه آزمایش تازه کار باشید یا یک تستر باتجربه اتوماسیون دستی یا عملکردی، که می خواهد تست دستی و اتوماسیون سرویس های وب را با استفاده از SoapUI بررسی کند، این دوره برای شما مناسب است. آزمایش کنندگان نفوذ که می خواهند نقص های امنیتی را درک کنند نیز این دوره را مفید خواهند یافت. شما می توانید بدون دانش قبلی در مورد تست خدمات وب یا SoapUI با این دوره شروع کنید. اطلاعاتی در مورد وب سرویس ها، API ها و عملکرد آنها کسب کنید * روش ها و ابزارهای کارآمد برای آزمایش سرویس های وب و API ها را باز کنید * یاد بگیرید چگونه چارچوبی برای تست اتوماسیون از ابتدا با استفاده از TestNG، Jenkins و Java API طراحی کنید.

سرفصل ها و درس ها

مقدمه ای بر خدمات وب Introduction to Web Services

  • مقدمه دوره Introduction to the Course

  • خدمات وب چیست؟ - با مثال زنده What are Web Services? - With Live example

  • انواع خدمات وب - SoapUI و REST API Types of Web Services - SoapUI and REST API

  • زبان توصیف خدمات وب (WSDL) چیست؟ اهمیت WSDL در خدمات وب What is Web Services Description Language (WSDL)? Importance of WSDL in Web Services

  • تفاوت بین زبان توصیف خدمات وب (WSDL) و پروتکل SoapUI Difference between the Web Services Description Language (WSDL) and SoapUI Protocol

کاوش ویژگی های اساسی ابزار SoapUI Exploring SoapUI Tool Basic Features

  • نصب و مستندسازی SoapUI Installing and Documenting SoapUI

  • مثال وب سرویس ماشین حساب Calculator Web Service Example

  • ایجاد مجموعه های تست و موارد تست Creating Test Suites and Test Cases

  • نصب وب سرویس محلی برای تمرین Local Web Service Installation for Practice

  • توضیح کامل عملیات وب سرویس Explaining Web Service Operations in Detail

تست خدمات وب (دستی) با SoapUI - نسخه رایگان Web Services Testing (Manual) with SoapUI - Free Version

  • ادعاهای اساسی برای اعتبارسنجی آزمون Basic Assertions for Test validations

  • ادعاهای پیشرفته برای اعتبارسنجی پاسخ ها Advanced Assertions for Validating Responses

  • استراتژی استفاده از اظهارات Xpath در تست ها Strategy to Use Xpath Assertions in Tests

  • ویژگی ها استراتژی مبتنی بر دسترسی به داده ها Properties Access-data Driven Strategy

  • دسترسی به Properties از Test Case، Suite و Project Level Accessing Properties from Test Case, Suite, and Project Level

  • چگونه می توان مقادیر را از پاسخ به یک درخواست دیگر انتقال داد؟ How to Send Values from Response to another Request-property Transfer?

  • تمرینات پایان به انتها End- to-End Exercises

تست اتوماسیون خدمات وب در SoapUI - نسخه رایگان Web Services Automation Testing in SoapUI - Free version

  • مقدمه ای بر مرحله تست Groovy Script Introduction to Groovy Script Test Step

  • اهمیت TestRunner و متغیر Context Importance of TestRunner and Context Variable

  • متدهای TestRunner برای get Property() و set Property() TestRunner Methods for the get Property() and set Property()

  • دسترسی و به روز رسانی ویژگی ها از طریق روش های Groovy Accessing and Updating Properties through Groovy Methods

  • تجزیه درخواست‌ها و پاسخ‌های XML با XML Holder API Parsing the XML Requests and Responses with XML Holder API

  • راه اندازی درخواست های SoapUI از طریق کد Groovy Triggering the SoapUI Requests through Groovy Code

  • خدمات خودکار - تمرینات Automating Services - Practice Exercises

  • اعتبار سنجی پاسخ های سرویس با اظهارات Validating the Service Responses with Assertions

تست REST API (دستی) با نسخه رایگان SoapUI REST API Testing (Manual) with SoapUI Free version

  • مفاهیم REST API REST API Concepts

  • REST API - انواع روش های HTTP REST API - Types of HTTP Methods

  • مثال عملی در GET و POST Practical Example on the GET and the POST

  • اضافه کردن مکان پست مثال HTTP با استفاده از SoapUI Add Place Post HTTP Example Using SoapUI

  • تست سرتاسر ویژگی‌های SoapUI در Post HTTP API End-to-End Test of SoapUI Features on the Post HTTP API

تست اتوماسیون REST API با نسخه رایگان SoapUI REST API Automation Testing with SoapUI Free version

  • اتوماسیون پنجره تأیید اسکریپت JSON JSON Script Assertion Window Automation

  • تجزیه پاسخ‌های JSON برای اعتبارسنجی API Parsing the JSON Responses for API Validation

  • نمونه هایی از REST API Automation با JSON به عنوان پاسخ Examples of REST API Automation with JSON as a Response

  • نمونه هایی از REST API Automation با XML به عنوان یک پاسخ Examples of REST API Automation with XML as a Response

Rest API JSON Assertions and Validations Rest API JSON Assertions and Validations

  • Flicker API مقدمه Flicker API Introduction

  • استخراج مسیر JSON از پاسخ ها JSON Path Extraction from Responses

  • اظهارات JSON در مورد پاسخ های تجزیه شده JSON Assertions on Parsed Responses

  • مثال پیشرفته در مورد JSON Assertions Advance Example on JSON Assertions

طراحی چارچوب انتها به انتها End-to-End Framework Design

  • طرح طراحی چارچوب Framework Design Plan

  • آماده سازی تست های API از اسناد عملکردی را درک کنید Understand Preparing API Tests from Functional Documents

  • پروژه Building Rest API در SoapUI Building Rest API Project in SoapUI

  • ایجاد موارد تست از API تعریف شده Creating Test Cases from the Defined API

  • تست سرتاسری در کتابخانه API End-to-End Testing on Library API

  • Eclipse و Java را برای تست اتوماسیون API نصب کنید Install Eclipse and Java for API Automation Testing

  • ایجاد پروژه Java API برای راه اندازی چارچوب Creating of Java API Project for the Framework Setup

  • مفاهیم پروژه زبان توصیف خدمات وب (WSDL) برای راه اندازی تست های جاوا Web Services Description Language (WSDL) Project Concepts for Java Tests Setup

  • ادغام TestNG با تست های Java API TestNG Integration to Java API Tests

  • ترکیبات مختلف تست برای API زبان توصیف خدمات وب (WSDL). Different Combinations of Tests for Web Services Description Language (WSDL) API

  • تعریف فایل TestNG.xml برای One Single Trigger Point to All Tests Defining TestNG.xml file for One Single Trigger Point to All Tests

  • دستوراتی برای راه اندازی تست های TestNG Java API Commands to Trigger TestNG Java API Tests

  • گزارش های HTML و نصب جنکینز HTML Reports and Jenkins Installation

  • ادغام چارچوب با جنکینز Integrating the Framework with Jenkins

ویژگی های اضافی ابزار SoapUI Pro SoapUI Pro Tool Extra Features

  • مبانی ابزار Pro - نسخه Basics of Pro Tool - Version

  • منبع اطلاعات Data Source

  • سینک داده Data Sink

  • انواع DatGen DatGen Types

  • موارد تست اشکال زدایی و نقاط شکست Test Case Debugging and Breakpoints

  • تکنیک های گزارش دهی Reporting Techniques

  • گزارشات جاسپر و ضبط وب Jasper Reports and Web Recording

تست امنیت با SoapUI Security Testing with SoapUI

  • لیست تهدیدات امنیتی List of Security Threats

  • موارد تست امنیتی Security Test Cases

  • تست امنیتی-مثال عملی Security Testing-Practical Example

تست پایگاه داده با SoapUI Database Testing with SoapUI

  • مفاهیم پایگاه داده Database Concepts

  • ایجاد پایگاه داده از ابتدا Creating a Database from Scratch

  • اتصال SoapUI و اتصال به پایگاه داده جاوا (JDBC). SoapUI and Java Database Connectivity (JDBC) Connection

  • تست پرس و جوهای SQL با ویژگی های SoapUI SQL Queries Testing with SoapUI Features

  • SQL Builder - SoapUI Pro SQL Builder - SoapUI Pro

بارگذاری تست در REST API Load Testing on REST API

  • ابزار تست عملکرد مورد استفاده برای تست REST API Performance Testing Tool used for Testing REST API

  • قرار دادن بار روی تماس های REST API Putting Load on REST API Calls

ماژول سوالات مصاحبه Interview Questions Module

  • سوالات مصاحبه - قسمت 1 Interview Questions - Part 1

  • سوالات مصاحبه - قسمت 2 Interview Questions -Part 2

  • سوالات مصاحبه - قسمت 3 Interview Questions - Part 3

  • سوالات مصاحبه - قسمت 4 Interview Questions - Part 4

مقدمه ای بر پرس و جوهای SQL Introduction to SQL Queries

  • مقدمه ای بر SQL و MySQL Introduction to SQL and MySQL

  • دانلود MySQL Server با Workbench Downloading MySQL Server with Workbench

  • مروری بر ویرایشگر SQL با ویژگی های اساسی Overview of SQL Editor with Basic Features

  • ایجاد پایگاه داده و اشاره به آن Creating Database and Pointing to it

  • ایجاد جداول در پایگاه داده Creating Tables in a Database

  • درج رکوردها در جدول Inserting Records in a Table

  • بازیابی سوابق از یک جدول Retrieving Records from a Table

  • کلمه کلیدی متمایز را در Queries انتخاب کنید Select Distinct Keyword in Queries

  • استفاده از دستور SQL WHERE SQL WHERE Command Usage

  • عملگرهای منطقی در پرس و جوها - AND OR Logical Operators on Queries - AND OR

  • مقدمه عبارات منظم Regular Expressions Introduction

  • عملگرهای منطقی "In" و ""Between" Logical Operators "In" and "'Between"

  • استفاده از وایلد کارت در کوئری ها Wild Cards Usage in Queries

ویدیوهای قدیمی با اصول Groovy - ارزش تماشا کردن دارد!! Old Videos with Groovy Basics - Worth Watching!!

  • استفاده از روش‌های پنجره ادعاهای اسکریپت Using Script Assertions Window Methods

  • تبادل پیام و استفاده از متغیرهای زمینه Message Exchange and Context Variables Usage

  • اعلان فضاهای نام برای شناسایی موثر XPATH Declaring Name Spaces for Effective XPATH Identification

  • مثال‌های سرتاسری در REST API - قسمت 1 End- to-End Examples on REST API - Part 1

  • مثال‌های سرتاسری در REST API - قسمت 2 End- to-End Examples on REST API - Part 2

  • برنامه های اساسی Basic Programmes

  • اپراتورهای Groovy، انواع داده ها Groovy Operators, Data Types

  • حلقه ها، آرایه ها و فهرست Loops, Arrays, and List

نمایش نظرات

آموزش تست API خدمات وب و استراحت با SoapUI و پروژه‌های هم‌زمان [ویدئو]
جزییات دوره
18 h 49 m
94
Packtpub Packtpub
(آخرین آپدیت)
1
3 از 5
ندارد
دارد
دارد
Rahul Shetty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy